#ifndef COLA_H
#define COLA_H
#define MAX_SIZE 10

template <class T>
class Cola
{
private:
	int m_iCositas[MAX_SIZE];
	int m_iTopIndex;
	bool m_bVacia;
	bool m_bLlena;
	void emptyValue();

public:
	Cola():
	  m_bVacia(true),
	m_bLlena(false),
	m_iTopIndex(0)

	  {
	  for(int i=0; i < MAX_SIZE; i++)
	{
		m_iCositas[i] = 0;
	}
	  }

	bool Llena();
	bool Vacia();
	bool Agregar(int iNum);
	bool Sacar(int& iNum);
	int getIndex();

};
#include "Cola.inl"
#endif